Karcinogen (též kancerogen) je jakákoliv chemická látka, biologické agens (např. virus), radionuklid nebo průmyslový proces, který způsobuje nebo napomáhá rakovinnému bujení buněk, které vede k výskytu rakovinných nádorů.
Oficiální databázi karcinogenů vede Mezinárodní agentura pro výzkum rakoviny (IARC), které je také kategorizuje podle míry vědeckých důkazů o souvislosti mezi vystavení danému faktoru a výskytem rakoviny. Zařazení níže uvedených příkladů do kategorií 1-2 však nevypovídá o míře karcinogenity (tj. účinek DDT se může prokázat větší než obdobné množství alkoholického nápoje).